
<!DOCTYPE html>

<html>
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>1. Database Service &#8212; vomci  documentation</title>
    <link rel="stylesheet" href="../_static/nature.css" type="text/css" />
    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
    <link rel="stylesheet" type="text/css" href="../_static/extra.css" />
    <script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
    <script src="../_static/jquery.js"></script>
    <script src="../_static/underscore.js"></script>
    <script src="../_static/doctools.js"></script>
    <script src="../_static/language_data.js"></script>
    <link rel="index" title="Index" href="../genindex.html" />
    <link rel="search" title="Search" href="../search.html" />
    <link rel="next" title="2. OMCI Message Encode / Decode Service" href="../encode_decode/index.html" />
    <link rel="prev" title="vOMCI reference implementation" href="../index.html" /> 
  </head><body>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="../genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="../py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="../encode_decode/index.html" title="2. OMCI Message Encode / Decode Service"
             accesskey="N">next</a> |</li>
        <li class="right" >
          <a href="../index.html" title="vOMCI reference implementation"
             accesskey="P">previous</a> |</li>
        <li class="nav-item nav-item-0"><a href="../index.html">vomci  documentation</a> &#187;</li>
        <li class="nav-item nav-item-this"><a href=""><span class="section-number">1. </span>Database Service</a></li> 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body" role="main">
            
  <div class="section" id="database-service">
<h1><span class="section-number">1. </span>Database Service<a class="headerlink" href="#database-service" title="Permalink to this headline">¶</a></h1>
<p>Database service modules provide the following searchable data bases: </p>
<div class="section" id="module-database.omci_me">
<span id="omci-attr-and-me-base-classes"></span><h2><span class="section-number">1.1. </span>OMCI Attr and ME Base Classes<a class="headerlink" href="#module-database.omci_me" title="Permalink to this headline">¶</a></h2>
<p>An ME (Managed Entity)</p>
<p>ME is the base class of all OMCI MEs and includes methods and properties
for manipulating Attributes.</p>
<dl class="py class">
<dt id="database.omci_me.Attr">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me.</code><code class="sig-name descname">Attr</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">number</span></em>, <em class="sig-param"><span class="n">name</span></em>, <em class="sig-param"><span class="n">description</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">access</span><span class="o">=</span><span class="default_value">''</span></em>, <em class="sig-param"><span class="n">requirement</span><span class="o">=</span><span class="default_value">''</span></em>, <em class="sig-param"><span class="n">data_type</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.Attr" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.NumberName</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.AutoGetter</span></code></p>
<p>ME attribute class.</p>
<dl class="py method">
<dt id="database.omci_me.Attr.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">number</span></em>, <em class="sig-param"><span class="n">name</span></em>, <em class="sig-param"><span class="n">description</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">access</span><span class="o">=</span><span class="default_value">''</span></em>, <em class="sig-param"><span class="n">requirement</span><span class="o">=</span><span class="default_value">''</span></em>, <em class="sig-param"><span class="n">data_type</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.Attr.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>ME attribute constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>number</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – attribute number; MUST be unique within its ME; 0-16.</p></li>
<li><p><strong>name</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – attribute name; MUST be unique within its ME.</p></li>
<li><p><strong>description</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – attribute description; used only for documentation
purposes.</p></li>
<li><p><strong>access</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – attribute access level.</p></li>
<li><p><strong>requirement</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – attribute support requirement</p></li>
<li><p><strong>data</strong> – attribute data specification.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_me.Attr.mask">
<em class="property">property </em><code class="sig-name descname">mask</code><a class="headerlink" href="#database.omci_me.Attr.mask" title="Permalink to this definition">¶</a></dt>
<dd><p>Get this attribute’s mask, e.g. the value to use when forming the
<code class="xref any docutils literal notranslate"><span class="pre">Get</span></code> command’s <code class="docutils literal notranslate"><span class="pre">attr_mask</span></code> field.</p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Don’t call this on attribute 0 (<code class="docutils literal notranslate"><span class="pre">me_inst</span></code>). You’ll get an
assertion failure.</p>
</div>
</dd></dl>

<dl class="py method">
<dt id="database.omci_me.Attr.size">
<em class="property">property </em><code class="sig-name descname">size</code><a class="headerlink" href="#database.omci_me.Attr.size" title="Permalink to this definition">¶</a></dt>
<dd><p>Get this attribute’s value size in bytes.</p>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me.MEAttrGetter">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me.</code><code class="sig-name descname">MEAttrGetter</code><a class="headerlink" href="#database.omci_me.MEAttrGetter" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.AutoGetter</span></code></p>
<p>ME attribute getter mixin class.</p>
<p>Allows ME attributes to be accessed by name.</p>
</dd></dl>

<dl class="py class">
<dt id="database.omci_me.MEAttrSetter">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me.</code><code class="sig-name descname">MEAttrSetter</code><a class="headerlink" href="#database.omci_me.MEAttrSetter" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
<p>ME attribute setter mixin class.</p>
<p>Allows ME attributes to be set by name.</p>
</dd></dl>

<dl class="py class">
<dt id="database.omci_me.ME">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me.</code><code class="sig-name descname">ME</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.ME" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.NumberName</span></code>, <a class="reference internal" href="#database.omci_me.MEAttrGetter" title="database.omci_me.MEAttrGetter"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.MEAttrGetter</span></code></a>, <a class="reference internal" href="#database.omci_me.MEAttrSetter" title="database.omci_me.MEAttrSetter"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.MEAttrSetter</span></code></a></p>
<p>ME definition class.
This is a base class that is never instantiated by itself.
The derived class must have a few pre-defined class variables.</p>
<blockquote>
<div><dl class="simple">
<dt>me_class: ME class; MUST be unique across all ME</dt><dd><p>instances; 0-65535.</p>
</dd>
</dl>
<p>name: ME name; MUST be unique across all ME instances.</p>
<p>description: ME description; used only for documentation purposes.</p>
<p>attrs: ME attributes.</p>
<p>handlers: Actions valid for use with this ME.</p>
<p>notifications: Notifications generated by this ME.</p>
<p>changes: Changes generated by this ME.</p>
<p>alarms: Alarms generated by this ME.</p>
</div></blockquote>
<dl class="py method">
<dt id="database.omci_me.ME.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.ME.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>ME class constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance number 1-65534</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_me.ME.user_attr">
<code class="sig-name descname">user_attr</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">name</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.ME.user_attr" title="Permalink to this definition">¶</a></dt>
<dd><p>Retrieve user-defined attribute stored in ME instance</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>name</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – user attribute name</p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>user attribute value or None if not found</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_me.ME.set_user_attr">
<code class="sig-name descname">set_user_attr</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">name</span></em>, <em class="sig-param"><span class="n">value</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.ME.set_user_attr" title="Permalink to this definition">¶</a></dt>
<dd><p>Store user-defined attribute in ME instance</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>name</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – user attribute name</p></li>
<li><p><strong>value</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code>) – user attribute value</p></li>
</ul>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_me.ME.clear_user_attr">
<code class="sig-name descname">clear_user_attr</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">name</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.ME.clear_user_attr" title="Permalink to this definition">¶</a></dt>
<dd><p>Clear user-defined attribute stored in ME instance</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>name</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – user attribute name</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_me.ME.attr">
<code class="sig-name descname">attr</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">number_or_name</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.ME.attr" title="Permalink to this definition">¶</a></dt>
<dd><p>Find a ME attribute descriptor by number or name.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>number_or_name</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – ME attribute number or name.</p>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><a class="reference internal" href="#database.omci_me.Attr" title="database.omci_me.Attr"><code class="xref py py-class docutils literal notranslate"><span class="pre">Attr</span></code></a></p>
</dd>
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p><a class="reference internal" href="#database.omci_me.Attr" title="database.omci_me.Attr"><code class="xref any py py-class docutils literal notranslate"><span class="pre">Attr</span></code></a> descriptor.</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_me.ME.attr_value">
<code class="sig-name descname">attr_value</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">number_or_name</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.ME.attr_value" title="Permalink to this definition">¶</a></dt>
<dd><p>Find a ME attribute by number or name and return its value.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>number_or_name</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – ME attribute number or name.</p>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]]]</p>
</dd>
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p><a class="reference internal" href="#database.omci_me.Attr" title="database.omci_me.Attr"><code class="xref any py py-class docutils literal notranslate"><span class="pre">Attr</span></code></a> value.</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_me.ME.set_attr_value">
<code class="sig-name descname">set_attr_value</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">number_or_name</span></em>, <em class="sig-param"><span class="n">value</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.ME.set_attr_value" title="Permalink to this definition">¶</a></dt>
<dd><p>Find a ME attribute by number or name and set its value.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>number_or_name</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – ME attribute number or name.</p></li>
<li><p><strong>value</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]]]) – value</p></li>
</ul>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_me.ME.attr_is_set">
<code class="sig-name descname">attr_is_set</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">number_or_name</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.ME.attr_is_set" title="Permalink to this definition">¶</a></dt>
<dd><p>Find a ME attribute by number or name and return True if the attr is set explicitly.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>number_or_name</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – ME attribute number or name.</p>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code></p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_me.ME.attr_encode">
<code class="sig-name descname">attr_encode</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">number_or_name</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.ME.attr_encode" title="Permalink to this definition">¶</a></dt>
<dd><p>Encode a ME attribute value.
:type number_or_name: <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]
:param number_or_name: ME attribute number or name.
:param value: single value or <code class="docutils literal notranslate"><span class="pre">None</span></code>.</p>
<dl class="field-list simple">
<dt class="field-odd">Return type</dt>
<dd class="field-odd"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code></p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>Encoded buffer. If <code class="docutils literal notranslate"><span class="pre">None</span></code> was supplied, an empty buffer is
returned.</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_me.ME.merge">
<code class="sig-name descname">merge</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">with_me</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.ME.merge" title="Permalink to this definition">¶</a></dt>
<dd><p>Merge this ME with another ME by copying all attributes that are explicitly set
in ‘with_me’ into self</p>
</dd></dl>

<dl class="py method">
<dt id="database.omci_me.ME.attr_names">
<code class="sig-name descname">attr_names</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">access</span><span class="o">=</span><span class="default_value">''</span></em>, <em class="sig-param"><span class="n">assigned_only</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.ME.attr_names" title="Permalink to this definition">¶</a></dt>
<dd><p>Return a list of all attribute names,
optionally restricted to those with a specified access level.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>access</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – Desired access level, or <code class="docutils literal notranslate"><span class="pre">None</span></code> to return all attributes.</p></li>
<li><p><strong>assigned_only</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">BoolDatum</span></code>) – True = return only attributes with explicitly assigned values</p></li>
</ul>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">tuple</span></code></p>
</dd>
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>(<code class="xref any docutils literal notranslate"><span class="pre">name1,</span> <span class="pre">name2,</span> <span class="pre">name3</span></code>).</p>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Attribute 0 is <code class="docutils literal notranslate"><span class="pre">me_inst</span></code> (the ME instance number) and is not
returned.</p>
</div>
</dd></dl>

<dl class="py method">
<dt id="database.omci_me.ME.attr_numbers">
<code class="sig-name descname">attr_numbers</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">access</span><span class="o">=</span><span class="default_value">''</span></em>, <em class="sig-param"><span class="n">assigned_only</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.ME.attr_numbers" title="Permalink to this definition">¶</a></dt>
<dd><p>Return a list of all attribute numbers,
optionally restricted to those with a specified access level.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>access</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – Desired access level, or <code class="docutils literal notranslate"><span class="pre">None</span></code> to return all attributes.</p></li>
<li><p><strong>assigned_only</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">BoolDatum</span></code>) – True = return only attributes with explicitly assigned values</p></li>
</ul>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">tuple</span></code></p>
</dd>
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>Tuple in the form of (number1, number2, ..).</p>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Attribute 0 is <code class="docutils literal notranslate"><span class="pre">me_inst</span></code> (the ME instance number) and is not
returned.</p>
</div>
</dd></dl>

<dl class="py method">
<dt id="database.omci_me.ME.attr_mask">
<code class="sig-name descname">attr_mask</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">access</span><span class="o">=</span><span class="default_value">''</span></em>, <em class="sig-param"><span class="n">assigned_only</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.ME.attr_mask" title="Permalink to this definition">¶</a></dt>
<dd><p>Return a mask for all attributes,
optionally restricted to those with a specified access level.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>access</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – Desired access level, or <code class="docutils literal notranslate"><span class="pre">None</span></code> to return all attributes.</p></li>
<li><p><strong>assigned_only</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">BoolDatum</span></code>) – True = return only attributes with explicitly assigned values</p></li>
</ul>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code></p>
</dd>
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>attribute bitmask</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_me.ME.__str__">
<code class="sig-name descname">__str__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me.ME.__str__" title="Permalink to this definition">¶</a></dt>
<dd><p>Return str(self).</p>
<dl class="field-list simple">
<dt class="field-odd">Return type</dt>
<dd class="field-odd"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code></p>
</dd>
</dl>
</dd></dl>

</dd></dl>

</div>
<div class="section" id="module-database.omci_me_types">
<span id="omci-me-classes-and-data-types"></span><h2><span class="section-number">1.2. </span>OMCI ME Classes and Data Types<a class="headerlink" href="#module-database.omci_me_types" title="Permalink to this headline">¶</a></h2>
<dl class="py data">
<dt id="database.omci_me_types.omci_msg_type">
<code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">omci_msg_type</code><em class="property"> = EnumDatum(size=1, default='CREATE')</em><a class="headerlink" href="#database.omci_me_types.omci_msg_type" title="Permalink to this definition">¶</a></dt>
<dd><p>OMCI Message Set type (device identifier)</p>
</dd></dl>

<dl class="py data">
<dt id="database.omci_me_types.omci_msg_set_type">
<code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">omci_msg_set_type</code><em class="property"> = EnumDatum(size=1, default='BASELINE')</em><a class="headerlink" href="#database.omci_me_types.omci_msg_set_type" title="Permalink to this definition">¶</a></dt>
<dd><p>OMCI Message status</p>
</dd></dl>

<dl class="py data">
<dt id="database.omci_me_types.omci_status">
<code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">omci_status</code><em class="property"> = EnumDatum(size=1, default='OK')</em><a class="headerlink" href="#database.omci_me_types.omci_status" title="Permalink to this definition">¶</a></dt>
<dd><p>OMCI NULL pointer</p>
</dd></dl>

<dl class="py data">
<dt id="database.omci_me_types.OMCI_NULL_PTR">
<code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">OMCI_NULL_PTR</code><em class="property"> = 65535</em><a class="headerlink" href="#database.omci_me_types.OMCI_NULL_PTR" title="Permalink to this definition">¶</a></dt>
<dd><p>All ME class Ids</p>
</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.gal_eth_prof_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">gal_eth_prof_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">max_gem_payload_size</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.gal_eth_prof_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>GAL_ETH_PROF (272) - GAL Ethernet Profile.</p>
<dl class="py method">
<dt id="database.omci_me_types.gal_eth_prof_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">max_gem_payload_size</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.gal_eth_prof_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>GAL_ETH_PROF ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>max_gem_payload_size</strong> – Attribute #1. Max GEM payload Size.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.gem_iw_tp_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">gem_iw_tp_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">gem_port_net_ctp_conn_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">iw_opt</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">svc_prof_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">iw_tp_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">gal_prof_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">gal_lpbk_config</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.gem_iw_tp_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>GEM_IW_TP (266) - GEM Interworking Termination Point.</p>
<dl class="py method">
<dt id="database.omci_me_types.gem_iw_tp_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">gem_port_net_ctp_conn_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">iw_opt</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">svc_prof_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">iw_tp_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">gal_prof_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">gal_lpbk_config</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.gem_iw_tp_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>GEM_IW_TP ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>gem_port_net_ctp_conn_ptr</strong> – Attribute #1. GEM port network CTP connectivity pointer.</p></li>
<li><p><strong>iw_opt</strong> – Attribute #2. Interworking option.</p></li>
<li><p><strong>svc_prof_ptr</strong> – Attribute #3. Service profile pointer.</p></li>
<li><p><strong>iw_tp_ptr</strong> – Attribute #4. Interworking termination point pointer.</p></li>
<li><p><strong>gal_prof_ptr</strong> – Attribute #7. GAL Profile Pointer.</p></li>
<li><p><strong>gal_lpbk_config</strong> – Attribute #8. GAL Loopback Config.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.gem_port_net_ctp_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">gem_port_net_ctp_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">port_id</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tcont_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">direction</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">traffic_mgmt_ptr_us</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">traffic_desc_prof_ptr_us</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pri_queue_ptr_ds</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">traffic_desc_prof_ptr_ds</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">encryption_key_ring</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.gem_port_net_ctp_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>GEM_PORT_NET_CTP (268) - GEM Port Network CTP.</p>
<dl class="py method">
<dt id="database.omci_me_types.gem_port_net_ctp_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">port_id</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tcont_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">direction</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">traffic_mgmt_ptr_us</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">traffic_desc_prof_ptr_us</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pri_queue_ptr_ds</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">traffic_desc_prof_ptr_ds</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">encryption_key_ring</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.gem_port_net_ctp_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>GEM_PORT_NET_CTP ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>port_id</strong> – Attribute #1. Port ID.</p></li>
<li><p><strong>tcont_ptr</strong> – Attribute #2. TCONT Pointer.</p></li>
<li><p><strong>direction</strong> – Attribute #3. Direction.</p></li>
<li><p><strong>traffic_mgmt_ptr_us</strong> – Attribute #4. Traffic Management Pointer for US.</p></li>
<li><p><strong>traffic_desc_prof_ptr_us</strong> – Attribute #5. Traffic Descriptor Profile Pointer for US.</p></li>
<li><p><strong>pri_queue_ptr_ds</strong> – Attribute #7. Priority Queue Pointer for downstream.</p></li>
<li><p><strong>traffic_desc_prof_ptr_ds</strong> – Attribute #9. Traffic Descriptor profile pointer for DS.</p></li>
<li><p><strong>encryption_key_ring</strong> – Attribute #10. Encryption Key Ring.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.ieee_8021_p_mapper_svc_prof_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">ieee_8021_p_mapper_svc_prof_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">tp_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interwork_tp_ptr_pri_0</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interwork_tp_ptr_pri_1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interwork_tp_ptr_pri_2</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interwork_tp_ptr_pri_3</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interwork_tp_ptr_pri_4</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interwork_tp_ptr_pri_5</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interwork_tp_ptr_pri_6</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interwork_tp_ptr_pri_7</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">unmarked_frame_opt</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dscp_to_pbit_mapping</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">default_pbit_assumption</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">mapper_tp_type</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ieee_8021_p_mapper_svc_prof_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>IEEE_8021_P_MAPPER_SVC_PROF (130) - IEEE 802.1p mapper service profile.</p>
<dl class="py method">
<dt id="database.omci_me_types.ieee_8021_p_mapper_svc_prof_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">tp_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interwork_tp_ptr_pri_0</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interwork_tp_ptr_pri_1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interwork_tp_ptr_pri_2</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interwork_tp_ptr_pri_3</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interwork_tp_ptr_pri_4</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interwork_tp_ptr_pri_5</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interwork_tp_ptr_pri_6</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interwork_tp_ptr_pri_7</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">unmarked_frame_opt</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dscp_to_pbit_mapping</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">default_pbit_assumption</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">mapper_tp_type</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ieee_8021_p_mapper_svc_prof_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>IEEE_8021_P_MAPPER_SVC_PROF ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>tp_ptr</strong> – Attribute #1. TP pointer.</p></li>
<li><p><strong>interwork_tp_ptr_pri_0</strong> – Attribute #2. Interwork TP pointer for P-bit priority 0:.</p></li>
<li><p><strong>interwork_tp_ptr_pri_1</strong> – Attribute #3. Interwork TP pointer for P-bit priority 1.</p></li>
<li><p><strong>interwork_tp_ptr_pri_2</strong> – Attribute #4. Interwork TP pointer for P-bit priority 2.</p></li>
<li><p><strong>interwork_tp_ptr_pri_3</strong> – Attribute #5. Interwork TP pointer for P-bit priority 3.</p></li>
<li><p><strong>interwork_tp_ptr_pri_4</strong> – Attribute #6. Interwork TP pointer for P-bit priority 4.</p></li>
<li><p><strong>interwork_tp_ptr_pri_5</strong> – Attribute #7. Interwork TP pointer for P-bit priority 5.</p></li>
<li><p><strong>interwork_tp_ptr_pri_6</strong> – Attribute #8. Interwork TP pointer for P-bit priority 6.</p></li>
<li><p><strong>interwork_tp_ptr_pri_7</strong> – Attribute #9. Interwork TP pointer for P-bit priority 7.</p></li>
<li><p><strong>unmarked_frame_opt</strong> – Attribute #10. Unmarked Frame option.</p></li>
<li><p><strong>dscp_to_pbit_mapping</strong> – Attribute #11. DSCP to P-bit mapping.</p></li>
<li><p><strong>default_pbit_assumption</strong> – Attribute #12. Default P-bit assumption.</p></li>
<li><p><strong>mapper_tp_type</strong> – Attribute #13. TP Type.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.mac_bridge_port_config_data_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">mac_bridge_port_config_data_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">bridge_id_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">port_num</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tp_type</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tp_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">port_pri</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">port_path_cost</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">port_spanning_tree_ind</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">deprecated_1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">deprecated_2</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">outbound_td_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">inbound_td_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">mac_learning_depth</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mac_bridge_port_config_data_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>MAC_BRIDGE_PORT_CONFIG_DATA (47) - MAC Bridge Port Configuration Data.</p>
<dl class="py method">
<dt id="database.omci_me_types.mac_bridge_port_config_data_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">bridge_id_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">port_num</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tp_type</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tp_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">port_pri</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">port_path_cost</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">port_spanning_tree_ind</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">deprecated_1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">deprecated_2</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">outbound_td_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">inbound_td_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">mac_learning_depth</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mac_bridge_port_config_data_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>MAC_BRIDGE_PORT_CONFIG_DATA ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>bridge_id_ptr</strong> – Attribute #1. Bridge Id Pointer.</p></li>
<li><p><strong>port_num</strong> – Attribute #2. Port num.</p></li>
<li><p><strong>tp_type</strong> – Attribute #3. TP Type.</p></li>
<li><p><strong>tp_ptr</strong> – Attribute #4. TP Pointer.</p></li>
<li><p><strong>port_pri</strong> – Attribute #5. Port Priority.</p></li>
<li><p><strong>port_path_cost</strong> – Attribute #6. Port Path Cost.</p></li>
<li><p><strong>port_spanning_tree_ind</strong> – Attribute #7. Port Path Cost.</p></li>
<li><p><strong>deprecated_1</strong> – Attribute #8. Deprecated 1.</p></li>
<li><p><strong>deprecated_2</strong> – Attribute #9. Deprecated 2.</p></li>
<li><p><strong>outbound_td_ptr</strong> – Attribute #11. Outbound TD Pointer.</p></li>
<li><p><strong>inbound_td_ptr</strong> – Attribute #12. Inbound TD Pointer.</p></li>
<li><p><strong>mac_learning_depth</strong> – Attribute #13. MAC Learning Depth.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.mac_bridge_svc_prof_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">mac_bridge_svc_prof_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">spanning_tree_ind</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">learning_ind</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">port_bridging_ind</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pri</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">max_age</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">hello_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">forward_delay</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">unknown_mac_addr_discard</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">mac_learning_depth</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dynamic_filtering_ageing_time</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mac_bridge_svc_prof_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>MAC_BRIDGE_SVC_PROF (45) - MAC Bridge Service Profile.</p>
<dl class="py method">
<dt id="database.omci_me_types.mac_bridge_svc_prof_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">spanning_tree_ind</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">learning_ind</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">port_bridging_ind</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pri</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">max_age</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">hello_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">forward_delay</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">unknown_mac_addr_discard</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">mac_learning_depth</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dynamic_filtering_ageing_time</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mac_bridge_svc_prof_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>MAC_BRIDGE_SVC_PROF ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>spanning_tree_ind</strong> – Attribute #1. Spanning Tree Indication (bool).</p></li>
<li><p><strong>learning_ind</strong> – Attribute #2. Learning Indication (bool).</p></li>
<li><p><strong>port_bridging_ind</strong> – Attribute #3. Port Bridging Indication (bool).</p></li>
<li><p><strong>pri</strong> – Attribute #4. Priority.</p></li>
<li><p><strong>max_age</strong> – Attribute #5. Max Age.</p></li>
<li><p><strong>hello_time</strong> – Attribute #6. Hello Time.</p></li>
<li><p><strong>forward_delay</strong> – Attribute #7. Forward Delay.</p></li>
<li><p><strong>unknown_mac_addr_discard</strong> – Attribute #8. Unknown MAC Address Discard (Bool).</p></li>
<li><p><strong>mac_learning_depth</strong> – Attribute #9. MAC Learning Depth.</p></li>
<li><p><strong>dynamic_filtering_ageing_time</strong> – Attribute #10. Dynamic Filtering Ageing Time.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.vlan_tag_filter_data_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">vlan_tag_filter_data_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">vlan_filter_list</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">forward_oper</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">num_of_entries</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.vlan_tag_filter_data_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>VLAN_TAG_FILTER_DATA (84) - VLAN Tagging Filter Data.</p>
<dl class="py method">
<dt id="database.omci_me_types.vlan_tag_filter_data_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">vlan_filter_list</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">forward_oper</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">num_of_entries</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.vlan_tag_filter_data_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>VLAN_TAG_FILTER_DATA ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>vlan_filter_list</strong> – Attribute #1. VLAN Filter List.</p></li>
<li><p><strong>forward_oper</strong> – Attribute #2. Forward Operation.</p></li>
<li><p><strong>num_of_entries</strong> – Attribute #3. number of entries.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.tcont_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">tcont_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">alloc_id</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">deprecated</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">policy</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.tcont_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>TCONT (262) - T-CONT.</p>
<dl class="py method">
<dt id="database.omci_me_types.tcont_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">alloc_id</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">deprecated</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">policy</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.tcont_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>TCONT ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>alloc_id</strong> – Attribute #1. Alloc-ID.</p></li>
<li><p><strong>deprecated</strong> – Attribute #2. Deprecated.</p></li>
<li><p><strong>policy</strong> – Attribute #3. Policy.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.ext_vlan_tag_oper_config_data_outer_filter_word">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">ext_vlan_tag_oper_config_data_outer_filter_word</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">4</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ext_vlan_tag_oper_config_data_outer_filter_word" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.BitStructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.ext_vlan_tag_oper_config_data_outer_filter_word.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">4</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ext_vlan_tag_oper_config_data_outer_filter_word.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.ext_vlan_tag_oper_config_data_inner_filter_word">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">ext_vlan_tag_oper_config_data_inner_filter_word</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">4</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ext_vlan_tag_oper_config_data_inner_filter_word" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.BitStructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.ext_vlan_tag_oper_config_data_inner_filter_word.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">4</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ext_vlan_tag_oper_config_data_inner_filter_word.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.ext_vlan_tag_oper_config_data_outer_treatment_word">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">ext_vlan_tag_oper_config_data_outer_treatment_word</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">4</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ext_vlan_tag_oper_config_data_outer_treatment_word" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.BitStructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.ext_vlan_tag_oper_config_data_outer_treatment_word.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">4</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ext_vlan_tag_oper_config_data_outer_treatment_word.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.ext_vlan_tag_oper_config_data_inner_treatment_word">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">ext_vlan_tag_oper_config_data_inner_treatment_word</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">4</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ext_vlan_tag_oper_config_data_inner_treatment_word" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.BitStructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.ext_vlan_tag_oper_config_data_inner_treatment_word.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">4</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ext_vlan_tag_oper_config_data_inner_treatment_word.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.ext_vlan_tag_oper_config_data_rx_frame_vlan_tag_oper_table">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">ext_vlan_tag_oper_config_data_rx_frame_vlan_tag_oper_table</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">16</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ext_vlan_tag_oper_config_data_rx_frame_vlan_tag_oper_table" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.ext_vlan_tag_oper_config_data_rx_frame_vlan_tag_oper_table.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">16</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ext_vlan_tag_oper_config_data_rx_frame_vlan_tag_oper_table.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.ext_vlan_tag_oper_config_data_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">ext_vlan_tag_oper_config_data_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">assoc_type</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">input_tpid</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">output_tpid</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ds_mode</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">rx_frame_vlan_tag_oper_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">assoc_me_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dscp_to_pbit_mapping</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ext_vlan_tag_oper_config_data_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>EXT_VLAN_TAG_OPER_CONFIG_DATA (171) - Extended VLAN Tagging Operation Configuration Data.</p>
<dl class="py method">
<dt id="database.omci_me_types.ext_vlan_tag_oper_config_data_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">assoc_type</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">input_tpid</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">output_tpid</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ds_mode</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">rx_frame_vlan_tag_oper_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">assoc_me_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dscp_to_pbit_mapping</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ext_vlan_tag_oper_config_data_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>EXT_VLAN_TAG_OPER_CONFIG_DATA ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>assoc_type</strong> – Attribute #1. Association Type.</p></li>
<li><p><strong>input_tpid</strong> – Attribute #3. Input TPID.</p></li>
<li><p><strong>output_tpid</strong> – Attribute #4. Output TPID.</p></li>
<li><p><strong>ds_mode</strong> – Attribute #5. Downstream Mode.</p></li>
<li><p><strong>rx_frame_vlan_tag_oper_table</strong> – Attribute #6. Downstream Mode.</p></li>
<li><p><strong>assoc_me_ptr</strong> – Attribute #7. Associated ME Pointer.</p></li>
<li><p><strong>dscp_to_pbit_mapping</strong> – Attribute #8. DSCP to P-bit Mapping.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.priority_queue_g_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">priority_queue_g_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">allocated_queue_size</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">discard_counter_reset_interval</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">discard_threshold</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">related_port</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">traffic_scheduler_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">weight</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">back_pressure_oper</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">back_pressure_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">back_pressure_occur_queue_thr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">back_pressure_clear_queue_thr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">packet_drop_queue_thr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">packet_drop_max_p</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">queue_drop_w_q</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">drop_precedence_colour_marking</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.priority_queue_g_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>PRIORITY_QUEUE_G (277) - priority queue-G.</p>
<dl class="py method">
<dt id="database.omci_me_types.priority_queue_g_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">allocated_queue_size</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">discard_counter_reset_interval</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">discard_threshold</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">related_port</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">traffic_scheduler_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">weight</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">back_pressure_oper</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">back_pressure_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">back_pressure_occur_queue_thr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">back_pressure_clear_queue_thr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">packet_drop_queue_thr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">packet_drop_max_p</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">queue_drop_w_q</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">drop_precedence_colour_marking</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.priority_queue_g_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>PRIORITY_QUEUE_G ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>allocated_queue_size</strong> – Attribute #3. Allocated queue size.</p></li>
<li><p><strong>discard_counter_reset_interval</strong> – Attribute #4. Discard-block counter reset interval.</p></li>
<li><p><strong>discard_threshold</strong> – Attribute #5. Threshold value for discarded blocks due to buffer overflow.</p></li>
<li><p><strong>related_port</strong> – Attribute #6. Related port.</p></li>
<li><p><strong>traffic_scheduler_ptr</strong> – Attribute #7. Traffic scheduler pointer.</p></li>
<li><p><strong>weight</strong> – Attribute #8. Weight.</p></li>
<li><p><strong>back_pressure_oper</strong> – Attribute #9. Back pressure operation.</p></li>
<li><p><strong>back_pressure_time</strong> – Attribute #10. Back pressure time.</p></li>
<li><p><strong>back_pressure_occur_queue_thr</strong> – Attribute #11. Back pressure occur queue threshold.</p></li>
<li><p><strong>back_pressure_clear_queue_thr</strong> – Attribute #12. Back pressure clear queue threshold.</p></li>
<li><p><strong>packet_drop_queue_thr</strong> – Attribute #13. Packet drop queue thr.</p></li>
<li><p><strong>packet_drop_max_p</strong> – Attribute #14. Packet drop max_p.</p></li>
<li><p><strong>queue_drop_w_q</strong> – Attribute #15. Queue drop w_q.</p></li>
<li><p><strong>drop_precedence_colour_marking</strong> – Attribute #16. Drop precedence colour marking.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.mcast_gem_iw_tp_ipv_4_mcast_addr_table">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">mcast_gem_iw_tp_ipv_4_mcast_addr_table</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">12</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mcast_gem_iw_tp_ipv_4_mcast_addr_table" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.mcast_gem_iw_tp_ipv_4_mcast_addr_table.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">12</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mcast_gem_iw_tp_ipv_4_mcast_addr_table.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.mcast_gem_iw_tp_ipv_6_mcast_addr_table">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">mcast_gem_iw_tp_ipv_6_mcast_addr_table</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">24</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mcast_gem_iw_tp_ipv_6_mcast_addr_table" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.mcast_gem_iw_tp_ipv_6_mcast_addr_table.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">24</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mcast_gem_iw_tp_ipv_6_mcast_addr_table.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.mcast_gem_iw_tp_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">mcast_gem_iw_tp_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">gem_port_net_ctp_conn_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">iw_opt</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">svc_prof_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">not_used_1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">gal_prof_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">not_used_2</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ipv_4_mcast_addr_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ipv_6_mcast_addr_table</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mcast_gem_iw_tp_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>MCAST_GEM_IW_TP (281) - Multicast GEM interworking termination point.</p>
<dl class="py method">
<dt id="database.omci_me_types.mcast_gem_iw_tp_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">gem_port_net_ctp_conn_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">iw_opt</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">svc_prof_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">not_used_1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">gal_prof_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">not_used_2</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ipv_4_mcast_addr_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ipv_6_mcast_addr_table</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mcast_gem_iw_tp_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>MCAST_GEM_IW_TP ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>gem_port_net_ctp_conn_ptr</strong> – Attribute #1. GEM port network CTP connectivity pointer.</p></li>
<li><p><strong>iw_opt</strong> – Attribute #2. Interworking option.</p></li>
<li><p><strong>svc_prof_ptr</strong> – Attribute #3. Service profile pointer.</p></li>
<li><p><strong>not_used_1</strong> – Attribute #4. Not used 1.</p></li>
<li><p><strong>gal_prof_ptr</strong> – Attribute #7. GAL profile pointer.</p></li>
<li><p><strong>not_used_2</strong> – Attribute #8. Not used 2.</p></li>
<li><p><strong>ipv_4_mcast_addr_table</strong> – Attribute #9. IPv4 multicast address table.</p></li>
<li><p><strong>ipv_6_mcast_addr_table</strong> – Attribute #10. IPv6 multicast address table.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.mcast_operations_profile_dynamic_access_control_list_table">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">mcast_operations_profile_dynamic_access_control_list_table</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">24</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mcast_operations_profile_dynamic_access_control_list_table" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.mcast_operations_profile_dynamic_access_control_list_table.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">24</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mcast_operations_profile_dynamic_access_control_list_table.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.mcast_operations_profile_static_access_control_list_table">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">mcast_operations_profile_static_access_control_list_table</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">24</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mcast_operations_profile_static_access_control_list_table" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.mcast_operations_profile_static_access_control_list_table.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">24</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mcast_operations_profile_static_access_control_list_table.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.mcast_operations_profile_ds_igmp_and_multicast_tci">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">mcast_operations_profile_ds_igmp_and_multicast_tci</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">3</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mcast_operations_profile_ds_igmp_and_multicast_tci" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.mcast_operations_profile_ds_igmp_and_multicast_tci.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">3</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mcast_operations_profile_ds_igmp_and_multicast_tci.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.mcast_operations_profile_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">mcast_operations_profile_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">igmp_version</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">igmp_function</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">immediate_leave</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">upstream_igmp_tci</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">upstream_igmp_tag_control</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">upstream_igmp_rate</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dynamic_access_control_list_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">static_access_control_list_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">robustness</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">querier_ip_address</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">query_interval</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">query_max_response_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">last_member_query_interval</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">unauth_join_request_behaviour</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ds_igmp_and_multicast_tci</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mcast_operations_profile_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>MCAST_OPERATIONS_PROFILE (309) - Multicast Operations Profile.</p>
<dl class="py method">
<dt id="database.omci_me_types.mcast_operations_profile_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">igmp_version</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">igmp_function</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">immediate_leave</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">upstream_igmp_tci</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">upstream_igmp_tag_control</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">upstream_igmp_rate</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dynamic_access_control_list_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">static_access_control_list_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">robustness</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">querier_ip_address</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">query_interval</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">query_max_response_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">last_member_query_interval</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">unauth_join_request_behaviour</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ds_igmp_and_multicast_tci</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mcast_operations_profile_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>MCAST_OPERATIONS_PROFILE ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>igmp_version</strong> – Attribute #1. IGMP version.</p></li>
<li><p><strong>igmp_function</strong> – Attribute #2. IGMP function.</p></li>
<li><p><strong>immediate_leave</strong> – Attribute #3. Immediate leave.</p></li>
<li><p><strong>upstream_igmp_tci</strong> – Attribute #4. Upstream IGMP TCI.</p></li>
<li><p><strong>upstream_igmp_tag_control</strong> – Attribute #5. Upstream IGMP tag control.</p></li>
<li><p><strong>upstream_igmp_rate</strong> – Attribute #6. Upstream IGMP rate.</p></li>
<li><p><strong>dynamic_access_control_list_table</strong> – Attribute #7. Dynamic access control list table.</p></li>
<li><p><strong>static_access_control_list_table</strong> – Attribute #8. Static access control list table.</p></li>
<li><p><strong>robustness</strong> – Attribute #10. Robustness.</p></li>
<li><p><strong>querier_ip_address</strong> – Attribute #11. Querier IP address.</p></li>
<li><p><strong>query_interval</strong> – Attribute #12. query_interval.</p></li>
<li><p><strong>query_max_response_time</strong> – Attribute #13. Query max response time.</p></li>
<li><p><strong>last_member_query_interval</strong> – Attribute #14. Last member query interval.</p></li>
<li><p><strong>unauth_join_request_behaviour</strong> – Attribute #15. Unauthorized join request behaviour.</p></li>
<li><p><strong>ds_igmp_and_multicast_tci</strong> – Attribute #16. Downstream IGMP and multicast TCI.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.mcast_subscriber_config_info_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">mcast_subscriber_config_info_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">me_type</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">mcast_operations_prof_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">max_simultaneous_groups</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">max_multicast_bw</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">bw_enforcement</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">mcast_svc_pkg_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">allowed_preview_groups_table</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mcast_subscriber_config_info_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>MCAST_SUBSCRIBER_CONFIG_INFO (310) - Multicast subscriber config info.</p>
<dl class="py method">
<dt id="database.omci_me_types.mcast_subscriber_config_info_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">me_type</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">mcast_operations_prof_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">max_simultaneous_groups</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">max_multicast_bw</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">bw_enforcement</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">mcast_svc_pkg_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">allowed_preview_groups_table</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.mcast_subscriber_config_info_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>MCAST_SUBSCRIBER_CONFIG_INFO ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>me_type</strong> – Attribute #1. ME Type.</p></li>
<li><p><strong>mcast_operations_prof_ptr</strong> – Attribute #2. Multicast operations profile pointer.</p></li>
<li><p><strong>max_simultaneous_groups</strong> – Attribute #3. Max simultaneous groups.</p></li>
<li><p><strong>max_multicast_bw</strong> – Attribute #4. Max multicast bandwidth.</p></li>
<li><p><strong>bw_enforcement</strong> – Attribute #5. Bandwidth enforcement.</p></li>
<li><p><strong>mcast_svc_pkg_table</strong> – Attribute #6. Multicast service package table.</p></li>
<li><p><strong>allowed_preview_groups_table</strong> – Attribute #7. Allowed preview groups table.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.pptp_eth_uni_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">pptp_eth_uni_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">expected_type</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">auto_detection_config</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ethernet_loopback_config</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">admin_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">max_frame_size</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dte_or_dce_ind</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pause_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">bridged_or_ip_ind</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">arc</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">arc_interval</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pppoe_filter</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">power_control</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.pptp_eth_uni_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>PPTP_ETH_UNI (11) - PPTP Ethernet UNI.</p>
<dl class="py method">
<dt id="database.omci_me_types.pptp_eth_uni_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">expected_type</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">auto_detection_config</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ethernet_loopback_config</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">admin_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">max_frame_size</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dte_or_dce_ind</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pause_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">bridged_or_ip_ind</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">arc</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">arc_interval</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pppoe_filter</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">power_control</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.pptp_eth_uni_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>PPTP_ETH_UNI ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>expected_type</strong> – Attribute #1. Expected Type.</p></li>
<li><p><strong>auto_detection_config</strong> – Attribute #3. Auto Detection Configuration.</p></li>
<li><p><strong>ethernet_loopback_config</strong> – Attribute #4. Ethernet loopback configuration.</p></li>
<li><p><strong>admin_state</strong> – Attribute #5. Administrative State.</p></li>
<li><p><strong>max_frame_size</strong> – Attribute #8. Max frame size.</p></li>
<li><p><strong>dte_or_dce_ind</strong> – Attribute #9. DTE or DCE ind.</p></li>
<li><p><strong>pause_time</strong> – Attribute #10. Pause time.</p></li>
<li><p><strong>bridged_or_ip_ind</strong> – Attribute #11. Bridged or IP ind.</p></li>
<li><p><strong>arc</strong> – Attribute #12. ARC.</p></li>
<li><p><strong>arc_interval</strong> – Attribute #13. ARC interval.</p></li>
<li><p><strong>pppoe_filter</strong> – Attribute #14. PPPoE filter.</p></li>
<li><p><strong>power_control</strong> – Attribute #15. Power control.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.virtual_eth_intf_point_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">virtual_eth_intf_point_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">admin_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interdomain_name</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tcp_udp_ptr</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.virtual_eth_intf_point_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>VIRTUAL_ETH_INTF_POINT (329) - Virtual Ethernet Interface Point.</p>
<dl class="py method">
<dt id="database.omci_me_types.virtual_eth_intf_point_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">admin_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">interdomain_name</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tcp_udp_ptr</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.virtual_eth_intf_point_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>VIRTUAL_ETH_INTF_POINT ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>admin_state</strong> – Attribute #1. Admin state.</p></li>
<li><p><strong>interdomain_name</strong> – Attribute #3. Interdomain Name.</p></li>
<li><p><strong>tcp_udp_ptr</strong> – Attribute #4. TCP/UDP pointer.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.onu_data_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">onu_data_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">mib_data_sync</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.onu_data_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>ONU_DATA (2) - ONU data.</p>
<dl class="py method">
<dt id="database.omci_me_types.onu_data_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">mib_data_sync</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.onu_data_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>ONU_DATA ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>mib_data_sync</strong> – Attribute #1. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.onu_g_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">onu_g_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">battery_backup</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">admin_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">credentials_status</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.onu_g_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>ONU_G (256) - ONU-G (9.1.1).</p>
<dl class="py method">
<dt id="database.omci_me_types.onu_g_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">battery_backup</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">admin_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">credentials_status</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.onu_g_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>ONU_G ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>battery_backup</strong> – Attribute #6. .</p></li>
<li><p><strong>admin_state</strong> – Attribute #7. .</p></li>
<li><p><strong>credentials_status</strong> – Attribute #12. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.onu2_g_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">onu2_g_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">security_mode</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">connectivity_mode</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">priority_queue_scale_factor</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.onu2_g_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>ONU2_G (257) - ONU2-G (9.1.2).</p>
<dl class="py method">
<dt id="database.omci_me_types.onu2_g_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">security_mode</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">connectivity_mode</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">priority_queue_scale_factor</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.onu2_g_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>ONU2_G ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>security_mode</strong> – Attribute #5. .</p></li>
<li><p><strong>connectivity_mode</strong> – Attribute #12. .</p></li>
<li><p><strong>priority_queue_scale_factor</strong> – Attribute #14. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.sw_image_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">sw_image_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.sw_image_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>SW_IMAGE (7) - Software image (9.1.4).</p>
<dl class="py method">
<dt id="database.omci_me_types.sw_image_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.sw_image_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>SW_IMAGE ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.ani_g_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">ani_g_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">gem_block_length</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sf_threshold</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sd_threshold</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">arc</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">arc_interval</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">lower_optical_threshold</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">upper_optical_threshold</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">lower_transmit_power_threshold</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">upper_transmit_power_threshold</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ani_g_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>ANI_G (263) - ANI-G (9.2.1).</p>
<dl class="py method">
<dt id="database.omci_me_types.ani_g_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">gem_block_length</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sf_threshold</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sd_threshold</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">arc</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">arc_interval</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">lower_optical_threshold</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">upper_optical_threshold</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">lower_transmit_power_threshold</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">upper_transmit_power_threshold</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ani_g_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>ANI_G ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>gem_block_length</strong> – Attribute #3. .</p></li>
<li><p><strong>sf_threshold</strong> – Attribute #6. .</p></li>
<li><p><strong>sd_threshold</strong> – Attribute #7. .</p></li>
<li><p><strong>arc</strong> – Attribute #8. .</p></li>
<li><p><strong>arc_interval</strong> – Attribute #9. .</p></li>
<li><p><strong>lower_optical_threshold</strong> – Attribute #11. .</p></li>
<li><p><strong>upper_optical_threshold</strong> – Attribute #12. .</p></li>
<li><p><strong>lower_transmit_power_threshold</strong> – Attribute #15. .</p></li>
<li><p><strong>upper_transmit_power_threshold</strong> – Attribute #16. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.gem_port_net_ctp_pm_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">gem_port_net_ctp_pm_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">threshold_data</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.gem_port_net_ctp_pm_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>GEM_PORT_NET_CTP_PM (341) - GEM Port Network CTP PM(9.2.13).</p>
<dl class="py method">
<dt id="database.omci_me_types.gem_port_net_ctp_pm_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">threshold_data</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.gem_port_net_ctp_pm_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>GEM_PORT_NET_CTP_PM ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>threshold_data</strong> – Attribute #2. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.eth_frame_upstream_pm_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">eth_frame_upstream_pm_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">threshold_data</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.eth_frame_upstream_pm_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>ETH_FRAME_UPSTREAM_PM (322) - ETH FRAME UPSTREAM PM(9.3.30).</p>
<dl class="py method">
<dt id="database.omci_me_types.eth_frame_upstream_pm_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">threshold_data</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.eth_frame_upstream_pm_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>ETH_FRAME_UPSTREAM_PM ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>threshold_data</strong> – Attribute #2. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.eth_frame_downstream_pm_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">eth_frame_downstream_pm_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">threshold_data</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.eth_frame_downstream_pm_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>ETH_FRAME_DOWNSTREAM_PM (321) - ETH FRAME DOWNSTREAM PM(9.3.31).</p>
<dl class="py method">
<dt id="database.omci_me_types.eth_frame_downstream_pm_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">threshold_data</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.eth_frame_downstream_pm_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>ETH_FRAME_DOWNSTREAM_PM ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>threshold_data</strong> – Attribute #2. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.fec_pm_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">fec_pm_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">threshold_data</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.fec_pm_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>FEC_PM (312) - FEC PERFORMANCE PM DATA(9.2.9).</p>
<dl class="py method">
<dt id="database.omci_me_types.fec_pm_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">threshold_data</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.fec_pm_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>FEC_PM ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>threshold_data</strong> – Attribute #2. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.xgpon_tc_pm_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">xgpon_tc_pm_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">threshold_data</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.xgpon_tc_pm_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>XGPON_TC_PM (344) - XG-PON TC PERFORMANCE PM DATA(9.2.15).</p>
<dl class="py method">
<dt id="database.omci_me_types.xgpon_tc_pm_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">threshold_data</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.xgpon_tc_pm_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>XGPON_TC_PM ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>threshold_data</strong> – Attribute #2. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.ip_host_config_data_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">ip_host_config_data_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">ip_options</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">onu_id</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ip_address</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">mask</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">gateway</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">primary_dns</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">secondary_dns</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">relay_agent_options</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ip_host_config_data_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>IP_HOST_CONFIG_DATA (134) - IP Host Config Data (9.4.1).</p>
<dl class="py method">
<dt id="database.omci_me_types.ip_host_config_data_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">ip_options</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">onu_id</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ip_address</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">mask</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">gateway</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">primary_dns</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">secondary_dns</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">relay_agent_options</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.ip_host_config_data_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>IP_HOST_CONFIG_DATA ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>ip_options</strong> – Attribute #1. Bit map that enables/disables IP-related options.</p></li>
<li><p><strong>onu_id</strong> – Attribute #3. ONU identifier.</p></li>
<li><p><strong>ip_address</strong> – Attribute #4. .</p></li>
<li><p><strong>mask</strong> – Attribute #5. .</p></li>
<li><p><strong>gateway</strong> – Attribute #6. .</p></li>
<li><p><strong>primary_dns</strong> – Attribute #7. .</p></li>
<li><p><strong>secondary_dns</strong> – Attribute #8. .</p></li>
<li><p><strong>relay_agent_options</strong> – Attribute #16. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.voip_line_status_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">voip_line_status_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voip_line_status_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>VOIP_LINE_STATUS (141) - VoIP Line Status (9.9.11).</p>
<dl class="py method">
<dt id="database.omci_me_types.voip_line_status_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voip_line_status_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>VOIP_LINE_STATUS ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.voip_media_profile_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">voip_media_profile_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">fax_mode</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">voice_service_prof_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">codec_selection1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">packet_period1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">silence_supression1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">codec_selection2</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">packet_period2</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">silence_supression2</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">codec_selection3</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">packet_period3</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">silence_supression3</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">codec_selection4</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">packet_period4</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">silence_supression4</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">oob_dtmf</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">rtp_profile_ptr</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voip_media_profile_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>VOIP_MEDIA_PROFILE (142) - VoIP Line Status (9.9.11).</p>
<dl class="py method">
<dt id="database.omci_me_types.voip_media_profile_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">fax_mode</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">voice_service_prof_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">codec_selection1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">packet_period1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">silence_supression1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">codec_selection2</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">packet_period2</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">silence_supression2</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">codec_selection3</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">packet_period3</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">silence_supression3</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">codec_selection4</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">packet_period4</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">silence_supression4</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">oob_dtmf</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">rtp_profile_ptr</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voip_media_profile_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>VOIP_MEDIA_PROFILE ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>fax_mode</strong> – Attribute #1. .</p></li>
<li><p><strong>voice_service_prof_ptr</strong> – Attribute #2. .</p></li>
<li><p><strong>codec_selection1</strong> – Attribute #3. .</p></li>
<li><p><strong>packet_period1</strong> – Attribute #4. .</p></li>
<li><p><strong>silence_supression1</strong> – Attribute #5. .</p></li>
<li><p><strong>codec_selection2</strong> – Attribute #6. .</p></li>
<li><p><strong>packet_period2</strong> – Attribute #7. .</p></li>
<li><p><strong>silence_supression2</strong> – Attribute #8. .</p></li>
<li><p><strong>codec_selection3</strong> – Attribute #9. .</p></li>
<li><p><strong>packet_period3</strong> – Attribute #10. .</p></li>
<li><p><strong>silence_supression3</strong> – Attribute #11. .</p></li>
<li><p><strong>codec_selection4</strong> – Attribute #12. .</p></li>
<li><p><strong>packet_period4</strong> – Attribute #13. .</p></li>
<li><p><strong>silence_supression4</strong> – Attribute #14. .</p></li>
<li><p><strong>oob_dtmf</strong> – Attribute #15. .</p></li>
<li><p><strong>rtp_profile_ptr</strong> – Attribute #16. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.sip_user_data_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">sip_user_data_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">sip_agent_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">user_part_aor</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sip_display_name</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">username_password</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">voicemail_server_uri</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">voicemail_subscription_exp_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">network_dial_plan_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">app_service_prof_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">feature_code_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pptp_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">release_timer</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">roh_timer</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.sip_user_data_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>SIP_USER_DATA (153) - SIP User Data (9.9.2).</p>
<dl class="py method">
<dt id="database.omci_me_types.sip_user_data_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">sip_agent_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">user_part_aor</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sip_display_name</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">username_password</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">voicemail_server_uri</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">voicemail_subscription_exp_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">network_dial_plan_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">app_service_prof_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">feature_code_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pptp_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">release_timer</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">roh_timer</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.sip_user_data_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>SIP_USER_DATA ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>sip_agent_ptr</strong> – Attribute #1. .</p></li>
<li><p><strong>user_part_aor</strong> – Attribute #2. .</p></li>
<li><p><strong>sip_display_name</strong> – Attribute #3. .</p></li>
<li><p><strong>username_password</strong> – Attribute #4. .</p></li>
<li><p><strong>voicemail_server_uri</strong> – Attribute #5. .</p></li>
<li><p><strong>voicemail_subscription_exp_time</strong> – Attribute #6. .</p></li>
<li><p><strong>network_dial_plan_ptr</strong> – Attribute #7. .</p></li>
<li><p><strong>app_service_prof_ptr</strong> – Attribute #8. .</p></li>
<li><p><strong>feature_code_ptr</strong> – Attribute #9. .</p></li>
<li><p><strong>pptp_ptr</strong> – Attribute #10. .</p></li>
<li><p><strong>release_timer</strong> – Attribute #11. .</p></li>
<li><p><strong>roh_timer</strong> – Attribute #12. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.sip_agent_config_data_sip_response_table">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">sip_agent_config_data_sip_response_table</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">5</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.sip_agent_config_data_sip_response_table" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.sip_agent_config_data_sip_response_table.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">5</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.sip_agent_config_data_sip_response_table.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.sip_agent_config_data_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">sip_agent_config_data_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">proxy_server_addr_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">outbound_proxy_addr_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">primary_sip_dns</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">secondary_sip_dns</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tcp_udp_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sip_reg_exp_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sip_rereg_head_start_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">host_part_uri</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sip_registrar</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">softswitch</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sip_response_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sip_transmit_control</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sip_uri_format</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">redundant_sip_agent_ptr</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.sip_agent_config_data_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>SIP_AGENT_CONFIG_DATA (150) - SIP Agent Config Data (9.9.3).</p>
<dl class="py method">
<dt id="database.omci_me_types.sip_agent_config_data_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">proxy_server_addr_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">outbound_proxy_addr_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">primary_sip_dns</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">secondary_sip_dns</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tcp_udp_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sip_reg_exp_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sip_rereg_head_start_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">host_part_uri</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sip_registrar</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">softswitch</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sip_response_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sip_transmit_control</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">sip_uri_format</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">redundant_sip_agent_ptr</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.sip_agent_config_data_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>SIP_AGENT_CONFIG_DATA ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>proxy_server_addr_ptr</strong> – Attribute #1. .</p></li>
<li><p><strong>outbound_proxy_addr_ptr</strong> – Attribute #2. .</p></li>
<li><p><strong>primary_sip_dns</strong> – Attribute #3. .</p></li>
<li><p><strong>secondary_sip_dns</strong> – Attribute #4. .</p></li>
<li><p><strong>tcp_udp_ptr</strong> – Attribute #5. .</p></li>
<li><p><strong>sip_reg_exp_time</strong> – Attribute #6. .</p></li>
<li><p><strong>sip_rereg_head_start_time</strong> – Attribute #7. .</p></li>
<li><p><strong>host_part_uri</strong> – Attribute #8. .</p></li>
<li><p><strong>sip_registrar</strong> – Attribute #10. .</p></li>
<li><p><strong>softswitch</strong> – Attribute #11. .</p></li>
<li><p><strong>sip_response_table</strong> – Attribute #12. .</p></li>
<li><p><strong>sip_transmit_control</strong> – Attribute #13. .</p></li>
<li><p><strong>sip_uri_format</strong> – Attribute #14. .</p></li>
<li><p><strong>redundant_sip_agent_ptr</strong> – Attribute #15. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.network_address_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">network_address_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">security_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">address_ptr</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.network_address_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>NETWORK_ADDRESS (137) - Network Address (9.12.3).</p>
<dl class="py method">
<dt id="database.omci_me_types.network_address_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">security_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">address_ptr</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.network_address_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>NETWORK_ADDRESS ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>security_ptr</strong> – Attribute #1. .</p></li>
<li><p><strong>address_ptr</strong> – Attribute #2. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.large_string_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">large_string_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">number_of_parts</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part2</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part3</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part4</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part5</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part6</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part7</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part8</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part9</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part10</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part11</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part12</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part13</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part14</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part15</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.large_string_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>LARGE_STRING (157) - Large String (9.12.5).</p>
<dl class="py method">
<dt id="database.omci_me_types.large_string_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">number_of_parts</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part2</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part3</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part4</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part5</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part6</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part7</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part8</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part9</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part10</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part11</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part12</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part13</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part14</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">part15</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.large_string_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>LARGE_STRING ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>number_of_parts</strong> – Attribute #1. .</p></li>
<li><p><strong>part1</strong> – Attribute #2. .</p></li>
<li><p><strong>part2</strong> – Attribute #3. .</p></li>
<li><p><strong>part3</strong> – Attribute #4. .</p></li>
<li><p><strong>part4</strong> – Attribute #5. .</p></li>
<li><p><strong>part5</strong> – Attribute #6. .</p></li>
<li><p><strong>part6</strong> – Attribute #7. .</p></li>
<li><p><strong>part7</strong> – Attribute #8. .</p></li>
<li><p><strong>part8</strong> – Attribute #9. .</p></li>
<li><p><strong>part9</strong> – Attribute #10. .</p></li>
<li><p><strong>part10</strong> – Attribute #11. .</p></li>
<li><p><strong>part11</strong> – Attribute #12. .</p></li>
<li><p><strong>part12</strong> – Attribute #13. .</p></li>
<li><p><strong>part13</strong> – Attribute #14. .</p></li>
<li><p><strong>part14</strong> – Attribute #15. .</p></li>
<li><p><strong>part15</strong> – Attribute #16. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.authentication_security_method_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">authentication_security_method_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">validation_scheme</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">username1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">password</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">realm</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">username2</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.authentication_security_method_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>AUTHENTICATION_SECURITY_METHOD (148) - Authentication Security Method (9.12.4).</p>
<dl class="py method">
<dt id="database.omci_me_types.authentication_security_method_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">validation_scheme</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">username1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">password</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">realm</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">username2</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.authentication_security_method_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>AUTHENTICATION_SECURITY_METHOD ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>validation_scheme</strong> – Attribute #1. .</p></li>
<li><p><strong>username1</strong> – Attribute #2. .</p></li>
<li><p><strong>password</strong> – Attribute #3. .</p></li>
<li><p><strong>realm</strong> – Attribute #4. .</p></li>
<li><p><strong>username2</strong> – Attribute #5. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.voice_service_profile_tone_pattern_table">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">voice_service_profile_tone_pattern_table</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">20</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voice_service_profile_tone_pattern_table" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.voice_service_profile_tone_pattern_table.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">20</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voice_service_profile_tone_pattern_table.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.voice_service_profile_tone_event_table">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">voice_service_profile_tone_event_table</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">7</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voice_service_profile_tone_event_table" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.voice_service_profile_tone_event_table.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">7</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voice_service_profile_tone_event_table.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.voice_service_profile_ringing_pattern_table">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">voice_service_profile_ringing_pattern_table</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">5</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voice_service_profile_ringing_pattern_table" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.voice_service_profile_ringing_pattern_table.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">5</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voice_service_profile_ringing_pattern_table.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.voice_service_profile_ringing_event_table">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">voice_service_profile_ringing_event_table</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">7</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voice_service_profile_ringing_event_table" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.voice_service_profile_ringing_event_table.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">7</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voice_service_profile_ringing_event_table.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.voice_service_profile_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">voice_service_profile_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">announcement_type</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">jitter_target</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">jitter_buffer_max</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">echo_cancel</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pstn_protocol_variant</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dtmf_digit_levels</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dtmf_digit_duration</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">hook_flash_min_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">hook_flash_max_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tone_pattern_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tone_event_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ringing_pattern_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ringing_event_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">network_specific_ext_ptr</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voice_service_profile_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>VOICE_SERVICE_PROFILE (58) - Voice Service Profile (9.9.6).</p>
<dl class="py method">
<dt id="database.omci_me_types.voice_service_profile_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">announcement_type</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">jitter_target</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">jitter_buffer_max</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">echo_cancel</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pstn_protocol_variant</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dtmf_digit_levels</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dtmf_digit_duration</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">hook_flash_min_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">hook_flash_max_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tone_pattern_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tone_event_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ringing_pattern_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ringing_event_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">network_specific_ext_ptr</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voice_service_profile_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>VOICE_SERVICE_PROFILE ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>announcement_type</strong> – Attribute #1. .</p></li>
<li><p><strong>jitter_target</strong> – Attribute #2. .</p></li>
<li><p><strong>jitter_buffer_max</strong> – Attribute #3. .</p></li>
<li><p><strong>echo_cancel</strong> – Attribute #4. .</p></li>
<li><p><strong>pstn_protocol_variant</strong> – Attribute #5. .</p></li>
<li><p><strong>dtmf_digit_levels</strong> – Attribute #6. .</p></li>
<li><p><strong>dtmf_digit_duration</strong> – Attribute #7. .</p></li>
<li><p><strong>hook_flash_min_time</strong> – Attribute #8. .</p></li>
<li><p><strong>hook_flash_max_time</strong> – Attribute #9. .</p></li>
<li><p><strong>tone_pattern_table</strong> – Attribute #10. .</p></li>
<li><p><strong>tone_event_table</strong> – Attribute #11. .</p></li>
<li><p><strong>ringing_pattern_table</strong> – Attribute #12. .</p></li>
<li><p><strong>ringing_event_table</strong> – Attribute #13. .</p></li>
<li><p><strong>network_specific_ext_ptr</strong> – Attribute #14. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.voip_config_data_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">voip_config_data_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">signalling_protocol_used</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">voip_config_method_used</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">voice_config_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">retrieve_profile</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voip_config_data_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>VOIP_CONFIG_DATA (138) - VoIP config data (9.9.18).</p>
<dl class="py method">
<dt id="database.omci_me_types.voip_config_data_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">signalling_protocol_used</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">voip_config_method_used</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">voice_config_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">retrieve_profile</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voip_config_data_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>VOIP_CONFIG_DATA ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>signalling_protocol_used</strong> – Attribute #2. .</p></li>
<li><p><strong>voip_config_method_used</strong> – Attribute #4. .</p></li>
<li><p><strong>voice_config_ptr</strong> – Attribute #5. .</p></li>
<li><p><strong>retrieve_profile</strong> – Attribute #7. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.voip_voice_ctp_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">voip_voice_ctp_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">user_protocol_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pptp_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">voice_media_profile_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">signalling_code</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voip_voice_ctp_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>VOIP_VOICE_CTP (139) - VoIP voice CTP (9.9.4).</p>
<dl class="py method">
<dt id="database.omci_me_types.voip_voice_ctp_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">user_protocol_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">pptp_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">voice_media_profile_ptr</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">signalling_code</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.voip_voice_ctp_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>VOIP_VOICE_CTP ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>user_protocol_ptr</strong> – Attribute #1. .</p></li>
<li><p><strong>pptp_ptr</strong> – Attribute #2. .</p></li>
<li><p><strong>voice_media_profile_ptr</strong> – Attribute #3. .</p></li>
<li><p><strong>signalling_code</strong> – Attribute #4. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.tcp_udp_config_data_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">tcp_udp_config_data_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">port_id</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">protocol</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tos</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ip_host_ptr</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.tcp_udp_config_data_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>TCP_UDP_CONFIG_DATA (136) - TCP/UDP config data (9.4.3).</p>
<dl class="py method">
<dt id="database.omci_me_types.tcp_udp_config_data_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">port_id</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">protocol</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tos</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ip_host_ptr</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.tcp_udp_config_data_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>TCP_UDP_CONFIG_DATA ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>port_id</strong> – Attribute #1. .</p></li>
<li><p><strong>protocol</strong> – Attribute #2. .</p></li>
<li><p><strong>tos</strong> – Attribute #3. .</p></li>
<li><p><strong>ip_host_ptr</strong> – Attribute #4. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.network_dial_plan_table_dial_plan_table">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">network_dial_plan_table_dial_plan_table</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">30</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.network_dial_plan_table_dial_plan_table" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.network_dial_plan_table_dial_plan_table.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">30</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.network_dial_plan_table_dial_plan_table.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.network_dial_plan_table_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">network_dial_plan_table_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">dial_plan_table_max_size</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">critical_dial_timeout</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">partial_dial_timeout</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dial_plan_format</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dial_plan_table</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.network_dial_plan_table_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>NETWORK_DIAL_PLAN_TABLE (145) - Network dial plan table (9.9.10).</p>
<dl class="py method">
<dt id="database.omci_me_types.network_dial_plan_table_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">dial_plan_table_max_size</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">critical_dial_timeout</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">partial_dial_timeout</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dial_plan_format</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dial_plan_table</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.network_dial_plan_table_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>NETWORK_DIAL_PLAN_TABLE ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>dial_plan_table_max_size</strong> – Attribute #2. .</p></li>
<li><p><strong>critical_dial_timeout</strong> – Attribute #3. .</p></li>
<li><p><strong>partial_dial_timeout</strong> – Attribute #4. .</p></li>
<li><p><strong>dial_plan_format</strong> – Attribute #5. .</p></li>
<li><p><strong>dial_plan_table</strong> – Attribute #6. Dial plan table.</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.rtp_profile_data_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">rtp_profile_data_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">local_port_min</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">local_port_max</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dscp_mark</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">piggyback_events</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tone_events</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dtmf_events</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">cas_events</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ip_host_config_ptr</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.rtp_profile_data_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>RTP_PROFILE_DATA (143) - RTP profile data (9.9.7).</p>
<dl class="py method">
<dt id="database.omci_me_types.rtp_profile_data_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">local_port_min</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">local_port_max</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dscp_mark</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">piggyback_events</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tone_events</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">dtmf_events</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">cas_events</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">ip_host_config_ptr</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.rtp_profile_data_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>RTP_PROFILE_DATA ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>local_port_min</strong> – Attribute #1. .</p></li>
<li><p><strong>local_port_max</strong> – Attribute #2. .</p></li>
<li><p><strong>dscp_mark</strong> – Attribute #3. .</p></li>
<li><p><strong>piggyback_events</strong> – Attribute #4. .</p></li>
<li><p><strong>tone_events</strong> – Attribute #5. .</p></li>
<li><p><strong>dtmf_events</strong> – Attribute #6. .</p></li>
<li><p><strong>cas_events</strong> – Attribute #7. .</p></li>
<li><p><strong>ip_host_config_ptr</strong> – Attribute #8. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.pots_uni_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">pots_uni_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">admin_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">deprecated1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">arc</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">arc_interval</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">impedance</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">transmission_path</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">rx_gain</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tx_gain</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">holdover_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">nominal_feed_voltage</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.pots_uni_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>POTS_UNI (53) - Physical path termination point POTS UNI (9.9.1).</p>
<dl class="py method">
<dt id="database.omci_me_types.pots_uni_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">admin_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">deprecated1</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">arc</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">arc_interval</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">impedance</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">transmission_path</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">rx_gain</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">tx_gain</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">holdover_time</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">nominal_feed_voltage</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.pots_uni_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>POTS_UNI ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>admin_state</strong> – Attribute #1. Admin state.</p></li>
<li><p><strong>deprecated1</strong> – Attribute #2. .</p></li>
<li><p><strong>arc</strong> – Attribute #3. See A 1.4.3.</p></li>
<li><p><strong>arc_interval</strong> – Attribute #4. See A.1.4.3.</p></li>
<li><p><strong>impedance</strong> – Attribute #5. .</p></li>
<li><p><strong>transmission_path</strong> – Attribute #6. .</p></li>
<li><p><strong>rx_gain</strong> – Attribute #7. .</p></li>
<li><p><strong>tx_gain</strong> – Attribute #8. .</p></li>
<li><p><strong>holdover_time</strong> – Attribute #11. .</p></li>
<li><p><strong>nominal_feed_voltage</strong> – Attribute #12. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.circuit_pack_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">circuit_pack_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">type</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">admin_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">bridged_or_ip</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">card_config</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">power_shed_override</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.circuit_pack_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>CIRCUIT_PACK (6) - Circuit pack (9.1.6).</p>
<dl class="py method">
<dt id="database.omci_me_types.circuit_pack_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">type</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">admin_state</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">bridged_or_ip</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">card_config</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">power_shed_override</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.circuit_pack_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>CIRCUIT_PACK ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>type</strong> – Attribute #1. Table 9.1.5-1.</p></li>
<li><p><strong>admin_state</strong> – Attribute #6. Admin state.</p></li>
<li><p><strong>bridged_or_ip</strong> – Attribute #8. .</p></li>
<li><p><strong>card_config</strong> – Attribute #10. .</p></li>
<li><p><strong>power_shed_override</strong> – Attribute #14. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.enhanced_security_control_olt_random_challenge_table">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">enhanced_security_control_olt_random_challenge_table</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">17</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.enhanced_security_control_olt_random_challenge_table" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.enhanced_security_control_olt_random_challenge_table.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">17</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.enhanced_security_control_olt_random_challenge_table.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.enhanced_security_control_onu_random_challenge_table">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">enhanced_security_control_onu_random_challenge_table</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">16</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.enhanced_security_control_onu_random_challenge_table" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.enhanced_security_control_onu_random_challenge_table.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">16</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.enhanced_security_control_onu_random_challenge_table.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.enhanced_security_control_onu_auth_result_table">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">enhanced_security_control_onu_auth_result_table</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">16</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.enhanced_security_control_onu_auth_result_table" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.enhanced_security_control_onu_auth_result_table.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">16</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.enhanced_security_control_onu_auth_result_table.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.enhanced_security_control_olt_auth_result_table">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">enhanced_security_control_olt_auth_result_table</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">17</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.enhanced_security_control_olt_auth_result_table" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.enhanced_security_control_olt_auth_result_table.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">17</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.enhanced_security_control_olt_auth_result_table.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.enhanced_security_control_broadcast_key_table">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">enhanced_security_control_broadcast_key_table</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">18</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.enhanced_security_control_broadcast_key_table" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">omci_types.StructDatum</span></code></p>
<dl class="py method">
<dt id="database.omci_me_types.enhanced_security_control_broadcast_key_table.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">default</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">fixed</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">size</span><span class="o">=</span><span class="default_value">18</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.enhanced_security_control_broadcast_key_table.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Data item constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>size</strong> – size of data item in bytes.</p></li>
<li><p><strong>default</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – default value of data item (used if no value is
specified).</p></li>
<li><p><strong>fixed</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">Dict</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]]], <code class="docutils literal notranslate"><span class="pre">None</span></code>]) – fixed value of data item (takes precedence over the
default; any attempt to define a data item instance with a
different value is an error).</p></li>
</ul>
</dd>
</dl>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>Either value or fixed MUST currently be provided (it determines the type).</p>
</div>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_me_types.enhanced_security_control_me">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_me_types.</code><code class="sig-name descname">enhanced_security_control_me</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">crypto_capabilities</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">olt_random_challenge_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">olt_challenge_status</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">olt_auth_result_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">olt_result_status</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">broadcast_key_table</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.enhanced_security_control_me" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">database.omci_me.ME</span></code></a></p>
<p>ENHANCED_SECURITY_CONTROL (332) - Enhanced Security Control (9.13.11).</p>
<dl class="py method">
<dt id="database.omci_me_types.enhanced_security_control_me.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">crypto_capabilities</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">olt_random_challenge_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">olt_challenge_status</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">olt_auth_result_table</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">olt_result_status</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">broadcast_key_table</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_me_types.enhanced_security_control_me.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>ENHANCED_SECURITY_CONTROL ME Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME instance.</p></li>
<li><p><strong>crypto_capabilities</strong> – Attribute #1. .</p></li>
<li><p><strong>olt_random_challenge_table</strong> – Attribute #2. .</p></li>
<li><p><strong>olt_challenge_status</strong> – Attribute #3. .</p></li>
<li><p><strong>olt_auth_result_table</strong> – Attribute #7. .</p></li>
<li><p><strong>olt_result_status</strong> – Attribute #8. .</p></li>
<li><p><strong>broadcast_key_table</strong> – Attribute #11. .</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

</div>
<div class="section" id="module-database.omci_onu_mib">
<span id="onu-mib-searchable-me-collection"></span><h2><span class="section-number">1.3. </span>ONU MIB: Searchable ME collection<a class="headerlink" href="#module-database.omci_onu_mib" title="Permalink to this headline">¶</a></h2>
<p>This module implements per-ONU MIB</p>
<dl class="py class">
<dt id="database.omci_onu_mib.OnuMib">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_onu_mib.</code><code class="sig-name descname">OnuMib</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">onu_id</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_onu_mib.OnuMib" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
<p>Per-ONU collection of MEs.</p>
<p>This class is internal and is operated by OnuDriver</p>
<dl class="py method">
<dt id="database.omci_onu_mib.OnuMib.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">onu_id</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_onu_mib.OnuMib.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>OnuMib Class Constructor.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>onu_id</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>]) – ONU Id</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_onu_mib.OnuMib.add">
<code class="sig-name descname">add</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">me</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_onu_mib.OnuMib.add" title="Permalink to this definition">¶</a></dt>
<dd><p>Add ME to the database</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>me</strong> (<a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">ME</span></code></a>) – ME object</p>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code></p>
</dd>
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>True if successful, False if [me_class, me_inst] already exists in the MIB</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_onu_mib.OnuMib.set">
<code class="sig-name descname">set</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">me</span></em>, <em class="sig-param"><span class="n">log_error</span><span class="o">=</span><span class="default_value">True</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_onu_mib.OnuMib.set" title="Permalink to this definition">¶</a></dt>
<dd><p>Update an existing ME in the database.</p>
<blockquote>
<div><p>The values in me stored in the MIB are merged with values passed in parameters</p>
</div></blockquote>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>me</strong> (<a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">ME</span></code></a>) – ME object</p></li>
<li><p><strong>log_error</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>) – log if doesn’t exist in the MIB</p></li>
</ul>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code></p>
</dd>
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>True if successful, False if [me_class, me_inst] doesn’t exists in the MIB</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_onu_mib.OnuMib.delete">
<code class="sig-name descname">delete</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">me_class</span></em>, <em class="sig-param"><span class="n">inst</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_onu_mib.OnuMib.delete" title="Permalink to this definition">¶</a></dt>
<dd><p>Delete ME from the database</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>me_class</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME object class</p></li>
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME object instance</p></li>
</ul>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code></p>
</dd>
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>True if successful, False if [me_class, me_inst] doesn’t exist in the MIB</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_onu_mib.OnuMib.get">
<code class="sig-name descname">get</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">me_class</span></em>, <em class="sig-param"><span class="n">inst</span></em>, <em class="sig-param"><span class="n">log_error</span><span class="o">=</span><span class="default_value">True</span></em>, <em class="sig-param"><span class="n">clone</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_onu_mib.OnuMib.get" title="Permalink to this definition">¶</a></dt>
<dd><p>Get ME from the database</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>me_class</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME object class</p></li>
<li><p><strong>inst</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME object instance</p></li>
<li><p><strong>clone</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>) – True-return a deep copy of the ME stored in the MIB,
False-return the original ME</p></li>
</ul>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">ME</span></code></a></p>
</dd>
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>ME if successful, None if [me_class, me_inst] doesn’t exist in the MIB</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_onu_mib.OnuMib.get_by_name">
<code class="sig-name descname">get_by_name</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">name</span></em>, <em class="sig-param"><span class="n">clone</span><span class="o">=</span><span class="default_value">False</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_onu_mib.OnuMib.get_by_name" title="Permalink to this definition">¶</a></dt>
<dd><p>Get ME by name</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>name</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – name associated with an ME using me.user_name</p></li>
<li><p><strong>clone</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>) – True-return a deep copy of the ME stored in the MIB,
False-return the original ME</p></li>
</ul>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">ME</span></code></a></p>
</dd>
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>ME instance or None if not found</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_onu_mib.OnuMib.get_first">
<code class="sig-name descname">get_first</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">me_class</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_onu_mib.OnuMib.get_first" title="Permalink to this definition">¶</a></dt>
<dd><p>Get first ME with specific ME class</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>me_class</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME object class</p>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">ME</span></code></a></p>
</dd>
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>ME if successful, None if there are no instances of me_class</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_onu_mib.OnuMib.get_all_instance_ids">
<code class="sig-name descname">get_all_instance_ids</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">me_class</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_onu_mib.OnuMib.get_all_instance_ids" title="Permalink to this definition">¶</a></dt>
<dd><p>Get tuple including all instance ids of the specified me_class</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>me_class</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – ME object class</p>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, …]</p>
</dd>
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>tuple of all instance ids of the specified me_class</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_onu_mib.OnuMib.get_all_instances">
<code class="sig-name descname">get_all_instances</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">me_class</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_onu_mib.OnuMib.get_all_instances" title="Permalink to this definition">¶</a></dt>
<dd><p>Get tuple including all MEs of the specified ma_class
:type me_class: <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>
:param me_class: ME object class</p>
<dl class="field-list simple">
<dt class="field-odd">Return type</dt>
<dd class="field-odd"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<a class="reference internal" href="#database.omci_me.ME" title="database.omci_me.ME"><code class="xref py py-class docutils literal notranslate"><span class="pre">ME</span></code></a>, …]</p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>tuple of all MEs of the specified me_class</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_onu_mib.OnuMib.get_all_me_classes">
<code class="sig-name descname">get_all_me_classes</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_onu_mib.OnuMib.get_all_me_classes" title="Permalink to this definition">¶</a></dt>
<dd><p>Get tuple including all ME classes</p>
<dl class="field-list simple">
<dt class="field-odd">Return type</dt>
<dd class="field-odd"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, …]</p>
</dd>
<dt class="field-even">Returns</dt>
<dd class="field-even"><p>tuple of all ME classes</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_onu_mib.OnuMib.clear">
<code class="sig-name descname">clear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_onu_mib.OnuMib.clear" title="Permalink to this definition">¶</a></dt>
<dd><p>Clear ONU MIB</p>
</dd></dl>

<dl class="py method">
<dt id="database.omci_onu_mib.OnuMib.merge">
<code class="sig-name descname">merge</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">candidate</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_onu_mib.OnuMib.merge" title="Permalink to this definition">¶</a></dt>
<dd><p>Merge values from candidate into this MIB</p>
</dd></dl>

</dd></dl>

</div>
<div class="section" id="module-database.omci_olt">
<span id="olt-database-searchable-collections-of-olts-and-onus"></span><h2><span class="section-number">1.4. </span>OLT Database: Searchable collections of OLTs and ONUs<a class="headerlink" href="#module-database.omci_olt" title="Permalink to this headline">¶</a></h2>
<p>This module implements per-OLT and multi-OLT databases</p>
<dl class="py class">
<dt id="database.omci_olt.Olt">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_olt.</code><code class="sig-name descname">Olt</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">id</span></em>, <em class="sig-param"><span class="n">channel</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_olt.Olt" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
<p>Per OLT collectyion of ONUs</p>
<dl class="py method">
<dt id="database.omci_olt.Olt.__init__">
<code class="sig-name descname">__init__</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">id</span></em>, <em class="sig-param"><span class="n">channel</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_olt.Olt.__init__" title="Permalink to this definition">¶</a></dt>
<dd><p>Olt Class Constructor.</p>
<blockquote>
<div><p>Olt is a collection of OnuDriver instances + reference to OmciChannel
providing a communication path to the pOLT.</p>
</div></blockquote>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>id</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – OLT Id</p></li>
<li><p><strong>channel</strong> (<a class="reference internal" href="../omcc/index.html#omcc.omci_channel.OltCommChannel" title="omcc.omci_channel.OltCommChannel"><em>OltCommChannel</em></a>) – Communication channel</p></li>
</ul>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_olt.Olt.channel">
<em class="property">property </em><code class="sig-name descname">channel</code><a class="headerlink" href="#database.omci_olt.Olt.channel" title="Permalink to this definition">¶</a></dt>
<dd><p>The current communication channel with pOLT. None of not connected</p>
</dd></dl>

<dl class="py method">
<dt id="database.omci_olt.Olt.set_channel">
<code class="sig-name descname">set_channel</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">channel</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_olt.Olt.set_channel" title="Permalink to this definition">¶</a></dt>
<dd><p>Set communication channel with pOLT.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>channel</strong> (<a class="reference internal" href="../omcc/index.html#omcc.omci_channel.OltCommChannel" title="omcc.omci_channel.OltCommChannel"><em>OltCommChannel</em></a>) – </p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_olt.Olt.OnuAdd">
<code class="sig-name descname">OnuAdd</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">onu_id</span></em>, <em class="sig-param"><span class="n">tci</span><span class="o">=</span><span class="default_value">0</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_olt.Olt.OnuAdd" title="Permalink to this definition">¶</a></dt>
<dd><p>Add ONU to the OLT database.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>onu_id</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>]) – ONU Id</p></li>
<li><p><strong>tci</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – initial TCI value (mainly for debugging)</p></li>
</ul>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><a class="reference internal" href="../omh_nbi/index.html#omh_nbi.onu_driver.OnuDriver" title="omh_nbi.onu_driver.OnuDriver"><code class="xref py py-class docutils literal notranslate"><span class="pre">OnuDriver</span></code></a></p>
</dd>
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>ONU driver or None if already exists</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_olt.Olt.OnuDelete">
<code class="sig-name descname">OnuDelete</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">onu_id</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_olt.Olt.OnuDelete" title="Permalink to this definition">¶</a></dt>
<dd><p>Delete ONU from the database.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>onu_id</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>]) – ONU Id</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_olt.Olt.OnuGet">
<code class="sig-name descname">OnuGet</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">onu_id</span></em>, <em class="sig-param"><span class="n">log_error</span><span class="o">=</span><span class="default_value">True</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_olt.Olt.OnuGet" title="Permalink to this definition">¶</a></dt>
<dd><p>Get ONU by ID.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>onu_id</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>]) – ONU Id</p></li>
<li><p><strong>log_error</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>) – True=error log if ONU is not found</p></li>
</ul>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><a class="reference internal" href="../omh_nbi/index.html#omh_nbi.onu_driver.OnuDriver" title="omh_nbi.onu_driver.OnuDriver"><code class="xref py py-class docutils literal notranslate"><span class="pre">OnuDriver</span></code></a></p>
</dd>
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>ONU driver or None if not found</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_olt.Olt.send">
<code class="sig-name descname">send</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">onu_id</span></em>, <em class="sig-param"><span class="n">msg</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_olt.Olt.send" title="Permalink to this definition">¶</a></dt>
<dd><p>Send raw OMCI message to ONU.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>onu_id</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>]) – ONU Id</p></li>
<li><p><strong>msg</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>) – raw OMCI message without CRC/MIC</p></li>
</ul>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code></p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_olt.Olt.recv">
<code class="sig-name descname">recv</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">onu_id</span></em>, <em class="sig-param"><span class="n">msg</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_olt.Olt.recv" title="Permalink to this definition">¶</a></dt>
<dd><p>Receive an OMCI message.</p>
<blockquote>
<div><p>This function is called by an OmciChannel service when a new OMCI message is received from pOLT.&lt;br&gt;
The function forwards the message to the relevant OnuDriver.</p>
</div></blockquote>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>onu_id</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Tuple</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>]) – ONU Id</p></li>
<li><p><strong>msg</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">bytearray</span></code>) – raw OMCI message without CRC/MIC</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<dl class="py class">
<dt id="database.omci_olt.OltDatabase">
<em class="property">class </em><code class="sig-prename descclassname">database.omci_olt.</code><code class="sig-name descname">OltDatabase</code><a class="headerlink" href="#database.omci_olt.OltDatabase" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p>
<p>OltDatabase is a collection of OLTs</p>
<dl class="py method">
<dt id="database.omci_olt.OltDatabase.OltAddUpdate">
<em class="property">classmethod </em><code class="sig-name descname">OltAddUpdate</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">olt_id</span></em>, <em class="sig-param"><span class="n">channel</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_olt.OltDatabase.OltAddUpdate" title="Permalink to this definition">¶</a></dt>
<dd><p>Add OLT to the database or update an existing OLT.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>olt_id</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – OLT Id</p></li>
<li><p><strong>channel</strong> (<a class="reference internal" href="../omcc/index.html#omcc.omci_channel.OltCommChannel" title="omcc.omci_channel.OltCommChannel"><em>OltCommChannel</em></a>) – communication channel to pOLT</p></li>
</ul>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><a class="reference internal" href="#database.omci_olt.Olt" title="database.omci_olt.Olt"><code class="xref py py-class docutils literal notranslate"><span class="pre">Olt</span></code></a></p>
</dd>
<dt class="field-odd">Returns</dt>
<dd class="field-odd"><p>Olt object instance</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_olt.OltDatabase.OltDelete">
<em class="property">classmethod </em><code class="sig-name descname">OltDelete</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">olt_id</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_olt.OltDatabase.OltDelete" title="Permalink to this definition">¶</a></dt>
<dd><p>Delete OLT from the database.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>olt_id</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – OLT Id</p>
</dd>
</dl>
</dd></dl>

<dl class="py method">
<dt id="database.omci_olt.OltDatabase.OltGet">
<em class="property">classmethod </em><code class="sig-name descname">OltGet</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">olt_id</span></em><span class="sig-paren">)</span><a class="headerlink" href="#database.omci_olt.OltDatabase.OltGet" title="Permalink to this definition">¶</a></dt>
<dd><p>Find OLT by id.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters</dt>
<dd class="field-odd"><p><strong>olt_id</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – OLT Id</p>
</dd>
<dt class="field-even">Return type</dt>
<dd class="field-even"><p><a class="reference internal" href="#database.omci_olt.Olt" title="database.omci_olt.Olt"><code class="xref py py-class docutils literal notranslate"><span class="pre">Olt</span></code></a></p>
</dd>
</dl>
</dd></dl>

</dd></dl>

</div>
</div>


            <div class="clearer"></div>
          </div>
        </div>
      </div>
      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
        <div class="sphinxsidebarwrapper">
  <h3><a href="../index.html">Table of Contents</a></h3>
  <ul>
<li><a class="reference internal" href="#">1. Database Service</a><ul>
<li><a class="reference internal" href="#module-database.omci_me">1.1. OMCI Attr and ME Base Classes</a></li>
<li><a class="reference internal" href="#module-database.omci_me_types">1.2. OMCI ME Classes and Data Types</a></li>
<li><a class="reference internal" href="#module-database.omci_onu_mib">1.3. ONU MIB: Searchable ME collection</a></li>
<li><a class="reference internal" href="#module-database.omci_olt">1.4. OLT Database: Searchable collections of OLTs and ONUs</a></li>
</ul>
</li>
</ul>

  <h4>Previous topic</h4>
  <p class="topless"><a href="../index.html"
                        title="previous chapter">vOMCI reference implementation</a></p>
  <h4>Next topic</h4>
  <p class="topless"><a href="../encode_decode/index.html"
                        title="next chapter"><span class="section-number">2. </span>OMCI Message Encode / Decode Service</a></p>
  <div role="note" aria-label="source link">
    <h3>This Page</h3>
    <ul class="this-page-menu">
      <li><a href="../_sources/database/index.md.txt"
            rel="nofollow">Show Source</a></li>
    </ul>
   </div>
<div id="searchbox" style="display: none" role="search">
  <h3 id="searchlabel">Quick search</h3>
    <div class="searchformwrapper">
    <form class="search" action="../search.html" method="get">
      <input type="text" name="q" aria-labelledby="searchlabel" />
      <input type="submit" value="Go" />
    </form>
    </div>
</div>
<script>$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="../genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="../py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="../encode_decode/index.html" title="2. OMCI Message Encode / Decode Service"
             >next</a> |</li>
        <li class="right" >
          <a href="../index.html" title="vOMCI reference implementation"
             >previous</a> |</li>
        <li class="nav-item nav-item-0"><a href="../index.html">vomci  documentation</a> &#187;</li>
        <li class="nav-item nav-item-this"><a href=""><span class="section-number">1. </span>Database Service</a></li> 
      </ul>
    </div>
    <div class="footer" role="contentinfo">
        &#169; Copyright 2020, Broadband Forum.
      Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.1.0+.
    </div>
  </body>
</html>